package kaoshi;

import java.io.File;
import java.io.FileInputStream;
import java.io.FileNotFoundException;
import java.io.FileOutputStream;
import java.io.IOException;

public class Demo2 {

	/**
	 * @param args
	 * @throws FileNotFoundException 
	 */
	public static void main(String[] args) throws IOException {
		// 从命令行中读入一个文件，判断该文件是否存在，如果该文件存在，则在原文件
		// 相同路径下创建一个文件名为“copy_源文件名”的新文件，该文件内容为源文件内容的拷贝
		File file=new File("E:/a.txt");
		if(file.exists()){
			File newfile=new File(file.getParentFile(),"copy_"+file.getName());
			FileInputStream fis=new FileInputStream(file);
			FileOutputStream fos=new FileOutputStream(newfile);
			byte []data=new byte[1024];
			int read;
			while((read=fis.read(data))!=-1){
				fos.write(data, 0, read);
			}
			fos.flush();
			fis.close();
			fos.close();
		}
	}

}
